Atum\Components\AtumListTables\AtumListTable D

Total Complexity 577
Dependencies 11
Dependents 2
Total lines 4,717
Lines of code 2,451
Logical lines of code 1,384
Comment lines 1,188
Methods 75
Properties 41

Methods 75

Method Rating Maintainability Complexity Lines of code
prepare_items()
D
23
41 167
product_search()
D
22
35 219
set_views_data()
D
23
36 191
get_children()
D
26
33 150
get_views()
C
28
26 138
single_row()
C
34 24 88
print_column_headers()
C
36 24 64
__construct()
B
36 23 69
column__stock()
B
37 21 68
column_calc_type()
B
38 20 66
_column_calc_stock_indicator()
B
41 19 50
pagination()
B
32 15 110
print_totals_columns()
B
41 17 51
build_search_query()
A
43 13 42
single_row_columns()
A
42 12 51
parse_search()
A
47 13 33
display_tablenav()
A
47 12 36
add_supplier_variables_to_query()
A
52 11 21
display()
A
35 6 92
parse_orderby_args()
A
46 9 39
ajax_response()
A
44 7 50
column_calc_gross_profit()
A
47 8 30
calc_groups()
S
54 7 21
column__supplier()
S
53 7 19
column__sale_price()
S
45 5 42
column_title()
S
52 6 22
print_group_columns()
S
56 6 15
column__out_stock_threshold()
S
52 5 25
bulk_actions()
S
53 5 23
column_default()
S
57 5 16
get_bulk_actions()
S
57 5 16
set_controlled_query_data()
S
52 4 27
get_editable_column()
S
50 4 27
column_calc_location()
S
59 5 12
get_filters_query_string()
S
53 4 23
column__purchase_price()
S
52 4 23
column__supplier_sku()
S
54 4 21
increase_total()
S
70 5 5
column_calc_back_orders()
S
62 4 11
column__regular_price()
S
54 3 20
enqueue_scripts()
S
54 3 19
views()
S
56 3 18
column__sku()
S
58 3 15
column__weight()
S
58 3 15
get_sortable_columns()
S
62 4 10
table_nav_filters()
S
61 4 10
get_grouped_parents()
S
59 3 13
set_product_types_query_data()
S
58 2 16
search_group_columns()
S
66 3 8
get_columns()
S
65 3 8
get_current_product_id()
S
69 3 6
extra_tablenav()
S
64 2 13
single_expandable_row()
S
64 2 8
no_items()
S
67 2 7
column__inbound_stock()
S
66 2 8
column_thumb()
S
66 2 7
column_calc_actions()
S
67 2 7
get_variation_parents()
S
65 1 9
get_searchable_atum_columns()
S
80 1 3
is_report()
S
80 1 3
hidden_columns()
S
79 1 3
get_default_currency()
S
80 1 3
get_current_product()
S
82 1 3
get_default_primary_column_name()
S
82 1 3
set_group_members()
S
81 1 3
get_group_members()
S
82 1 3
set_table_columns()
S
80 1 3
get_table_columns()
S
80 1 3
column_cb()
S
65 1 9
column_id()
S
78 1 3
add_supplier_variations_to_query()
S
79 1 3
wc_product_data_query_clauses()
S
79 1 3
atum_product_data_query_clauses()
S
79 1 3
add_apply_bulk_action_button()
S
72 1 7
get_table_classes()
S
79 1 3